﻿//Created by Action Script Viewer - http://www.buraks.com/asv
package net.wooga.pets.models.vo {

    public class CollectableVO {

        private var _type:String;
        private var _collected:Array;
        private var _requires:Array;
        private var _rewardPet:String;
        private var _rewardPetAmount:int;
        private var _rewardOther:String;
        private var _rewardOtherAmount:int;

        public function clone():CollectableVO{
            var _local1:CollectableVO = new CollectableVO();
            _local1.type = this.type;
            _local1.collected = this.collected.concat();
            _local1.requires = this.requires.concat();
            _local1.rewardPet = this.rewardPet;
            _local1.rewardPetAmount = this.rewardPetAmount;
            _local1.rewardOther = this.rewardOther;
            _local1.rewardOtherAmount = this.rewardOtherAmount;
            return (_local1);
        }
        public function get type():String{
            return (this._type);
        }
        public function set type(_arg1:String):void{
            this._type = _arg1;
        }
        public function get requires():Array{
            return (this._requires);
        }
        public function set requires(_arg1:Array):void{
            this._requires = _arg1;
        }
        public function get rewardPet():String{
            return (this._rewardPet);
        }
        public function set rewardPet(_arg1:String):void{
            this._rewardPet = _arg1;
        }
        public function get rewardPetAmount():int{
            return (this._rewardPetAmount);
        }
        public function set rewardPetAmount(_arg1:int):void{
            this._rewardPetAmount = _arg1;
        }
        public function get rewardOther():String{
            return (this._rewardOther);
        }
        public function set rewardOther(_arg1:String):void{
            this._rewardOther = _arg1;
        }
        public function get rewardOtherAmount():int{
            return (this._rewardOtherAmount);
        }
        public function set rewardOtherAmount(_arg1:int):void{
            this._rewardOtherAmount = _arg1;
        }
        public function get collected():Array{
            return (this._collected);
        }
        public function set collected(_arg1:Array):void{
            this._collected = _arg1;
        }

    }
}//package net.wooga.pets.models.vo 
